package cn.terminus.client.customer.contractsellbystagesinfo.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * ContractSellByStagesInfoNewParam
 *
 * @author makejava
 * @since 2021-07-21 11:16:35
 */
@Data
public class ContractSellByStagesInfoNewParam implements Serializable {
    private static final long serialVersionUID = 301021259512257773L;
    /**
     * 售卖条款信息ID
     */
    private Long cboContractSellClauseInfoId;
    /**
     * 一次性付款/按揭付款时间类型 工作日，自然日，指定几号
     */
    @ApiModelProperty(name = "lastDayNumber", value = "一次性付款/按揭付款时间类型 工作日，自然日，指定几号", required = true)
    private Integer lastDayNumber;
    /**
     * 付款时间类型 工作日，自然日，指定几号
     */
    @ApiModelProperty(name = "paymentTypeCode", value = "付款时间类型 工作日，自然日，指定几号", required = true)
    private String paymentTypeCode;
    /**
     * 支付百分比
     */
    @ApiModelProperty(name = "paymentPercentage", value = "支付百分比", required = true)
    private BigDecimal paymentPercentage;
}
